package top.archiesean.common.core.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author ArchieSean
 * @description 响应枚举
 * @date 2023-12-2023/12/31 22:35
 */
@AllArgsConstructor
@Getter
public enum RespStatus {
    /**
     * 统一成功响应
     */
    SUCCESS(0, "成功"),
    /**
     * 统一失败响应
     */
    FAIL(-1, "失败"),
    /**
     * 认证失败
     */
    UNAUTHORIZED(401, "认证失败"),
    /**
     * 令牌过期
     */
    TOKEN_TIME_OUT(402, "令牌过期");
    /**
     * 异常编码
     */
    private final Integer code;
    /**
     * 异常描述
     */
    private final String msg;

}
